cause (someone) to marvel - Turkish English Dictionary